<!DOCTYPE html><html>
<head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <title>PadSynth</title>
  <link rel="stylesheet" type="text/css" href="style.css">
</head>

<body>
  <table>
    <thead>
      <tr>
        <th>PADSYNTH::control:: +</th>
        <th>value</th>
        <th>control</th>
        <th>part /<br>section</th>
        <th>kit</th>
        <th>engine</th>
        <th>insert</th>
        <th>param<br>eter</th>
        <th>offset</th>
        <th>miscmsg</th>
        <th>Description</th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td>volume</td>
        <td>0~127</td>
        <td>0</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Volume</td>
      </tr>
      <tr>
        <td>velocitySense</td>
        <td>0~127</td>
        <td>1</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Velocity Sensitivity</td>
      </tr>
      <tr>
        <td>panning</td>
        <td>0~127</td>
        <td>2</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Panning</td>
      </tr>
      <tr>
        <td>enableRandomPan</td>
        <td>0,1</td>
        <td>3</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Set random panning behaviour</td>
      </tr>
      <tr>
        <td>randomWidth</td>
        <td>0~63</td>
        <td>4</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>L/R range of random panning</td>
      </tr>
      <tr>
        <td>detuneFrequency</td>
        <td>-8192~8191</td>
        <td>32</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Detune frequency</td>
      </tr>
      <tr>
        <td>equalTemperVariation</td>
        <td>0~127</td>
        <td>33</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Equal temper variation</td>
      </tr>
      <tr>
        <td>baseFrequencyAs440Hz</td>
        <td>0,1</td>
        <td>34</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Set base frequency as 440Hz</td>
      </tr>
      <tr>
        <td>octave</td>
        <td>-8~7</td>
        <td>35</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Octave</td>
      </tr>
      <tr>
        <td>detuneType</td>
        <td>1~4</td>
        <td>36</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Detune type -- L35 cents, L10 cents, E100 cents,<br>E1200 cents</td>
      </tr>
      <tr>
        <td>coarseDetune</td>
        <td>-64~63</td>
        <td>37</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Coarse detune</td>
      </tr>
      <tr>
        <td>pitchBendAdjustment</td>
        <td>0~127</td>
        <td>38</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Pitch bend range</td>
      </tr>
      <tr>
        <td>pitchBendOffset</td>
        <td>0~127</td>
        <td>39</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Start position of pitch bend</td>
      </tr>
      <tr>
        <td>bandwidth</td>
        <td>0~1000</td>
        <td>40</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Bandwidth</td>
      </tr>
      <tr>
        <td>bandwidthScale</td>
        <td>0~6</td>
        <td>41</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Bandwidth scale -- Normal, Equal Hz, 0.25, 0.5,<br>0.75, 1.5, Double, Inverse 0.5</td>
      </tr>
      <tr>
        <td>spectrumMode</td>
        <td>0~2</td>
        <td>42</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Spectrum mode -- Bandwidth, Discrete, Continuous</td>
      </tr>
      <tr>
        <td>xFadeUpdate</td>
        <td>0~20000</td>
        <td>43</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Cross fade ongoing notes after building a new wavetable (fade time in milliseconds)</td>
      </tr>
      <tr>
        <td>overtoneParameter1</td>
        <td>0~255</td>
        <td>48</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Overtone parameter 1</td>
      </tr>
      <tr>
        <td>overtoneParameter2</td>
        <td>0~255</td>
        <td>49</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Overtone parameter 2</td>
      </tr>
      <tr>
        <td>overtoneForceHarmonics</td>
        <td>0~255</td>
        <td>50</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Overtone force harmonics</td>
      </tr>
      <tr>
        <td>overtonePosition</td>
        <td>0~7</td>
        <td>51</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Overtone position -- Harmonic, ShiftU, ShiftL, PowerU, PowerL, Sine, Power, Shift</td>
      </tr>
      <tr>
        <td>baseWidth</td>
        <td>0~127</td>
        <td>64</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Base width</td>
      </tr>
      <tr>
        <td>frequencyMultiplier</td>
        <td>0~127</td>
        <td>65</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Frequency multiplier</td>
      </tr>
      <tr>
        <td>modulatorStretch</td>
        <td>0~127</td>
        <td>66</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Modulator stretch</td>
      </tr>
      <tr>
        <td>modulatorFrequency</td>
        <td>0~127</td>
        <td>67</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Modulator frequency</td>
      </tr>
      <tr>
        <td>size</td>
        <td>0~127</td>
        <td>68</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Size</td>
      </tr>
      <tr>
        <td>baseType</td>
        <td>0~2</td>
        <td>69</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Base type -- Gauss, Square, DoubleExp,</td>
      </tr>
      <tr>
        <td>harmonicSidebands</td>
        <td>0~2</td>
        <td>70</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Harmonic sidebands -- Full, Upper half, Lower half</td>
      </tr>
      <tr>
        <td>spectralWidth</td>
        <td>0~127</td>
        <td>71</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Spectral width</td>
      </tr>
      <tr>
        <td>spectralAmplitude</td>
        <td>0~127</td>
        <td>72</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Spectral Amplitude</td>
      </tr>
      <tr>
        <td>amplitudeMultiplier</td>
        <td>0~3</td>
        <td>73</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Amplitude multiplier -- Off, Gauss, Sune, Flat</td>
      </tr>
      <tr>
        <td>amplitudeMode</td>
        <td>0~3</td>
        <td>74</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Amplitude mode -- Sum, Multiply, Divide 1, Divide 2</td>
      </tr>
      <tr>
        <td>autoscale</td>
        <td>0,1</td>
        <td>75</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Enable autoscale</td>
      </tr>
      <tr>
        <td>harmonicBase</td>
        <td>0~8</td>
        <td>80</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Harmonic base -- C-2, G-2, C-3, G-3, C-4, G-4, C-5, G-5, G-6</td>
      </tr>
      <tr>
        <td>samplesPerOctave</td>
        <td>0~6</td>
        <td>81</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Samples per octave -- 0.5, 1, 2, 3, 4, 6, 12</td>
      </tr>
      <tr>
        <td>numberOfOctaves</td>
        <td>0~7</td>
        <td>82</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Number of octaves to cover -- 1,2,3,4,5,6,7,8</td>
      </tr>
      <tr>
        <td>sampleSize</td>
        <td>0~6</td>
        <td>83</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Sample size -- 16k, 32k, 64k, 128k, 256k, 512k, 1M</td>
      </tr>
      <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>rebuildTrigger</td>
        <td>0~60000</td>
        <td>90</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Trigger wavetable rebuild after generating the given sample time (in milliseconds)</td>
      </tr>
      <tr>
        <td>randWalkDetune</td>
        <td>0~127</td>
        <td>91</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Param detuneFrequency random walk<br>if rebuildTrigger > 0</td>
      </tr>
      <tr>
        <td>randWalkBandwidth</td>
        <td>0~127</td>
        <td>92</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Param bandwidth random walk<br>if rebuildTrigger > 0</td>
      </tr>
      <tr>
        <td>randWalkFilterFreq</td>
        <td>0~127</td>
        <td>93</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Param centerFrequency random walk<br>if rebuildTrigger > 0</td>
      </tr>
      <tr>
        <td>randWalkProfileWidth</td>
        <td>0~127</td>
        <td>94</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Param baseWidth random walk<br>if rebuildTrigger > 0</td>
      </tr>
      <tr>
        <td>randWalkProfileStretch</td>
        <td>0~127</td>
        <td>95</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>0</td>
        <td>255</td>
        <td>Param modulatorStretch random walk<br>if rebuildTrigger > 0</td>
      </tr>
      <tr>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>applyChanges</td>
        <td>1</td>
        <td>104</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Apply changes and build new wavetable<br> (Note: happens automatically when control::handlePadSynthBuild == 2 )</td>
      </tr>
      <tr>
        <td>applyChanges</td>
        <td>1</td>
        <td>104</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>0~4</td>
        <td>Status update from background wavetable build after "applyChanges" or Instrument load.<br>(offset = 0 when done)</td>
      </tr>
      <tr>
        <td>stereo</td>
        <td>0,1</td>
        <td>112</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Enable stereo</td>
      </tr>
      <tr>
        <td>dePop</td>
        <td>0~127</td>
        <td>120</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>'Pop' suppression</td>
      </tr>
      <tr>
        <td>punchStrength</td>
        <td>0~127</td>
        <td>121</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Punch strength</td>
      </tr>
      <tr>
        <td>punchDuration</td>
        <td>0~127</td>
        <td>122</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Punch duration</td>
      </tr>
      <tr>
        <td>punchStretch</td>
        <td>0~127</td>
        <td>123</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Punch stretch</td>
      </tr>
      <tr>
        <td>punchVelocity</td>
        <td>0~127</td>
        <td>124</td>
        <td>0~63</td>
        <td>0~15</td>
        <td>2</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>255</td>
        <td>Punch velocity sensitivity</td>
      </tr>
    </tbody>
  </table>
  <div class="titles">
  <table>
    <thead>
      <tr>
        <th>PADSYNTH::control +</th>
        <th>value</th>
        <th>control</th>
        <th>part /<br>section</th>
        <th>kit</th>
        <th>engine</th>
        <th>insert</th>
        <th>param<br>eter</th>
        <th>offset</th>
        <th>miscmsg</th>
        <th>Description</th>
      </tr>
    </thead>
  </table>
  </div>
</body>
</html>
